#ifndef OUTPUT_H
# define OUTPUT_H

#include <graphics.h>
#pragma comment( lib, "MSIMG32.LIB")

#include "PlayerAction.h"
#include <ctime>


void TestHP();
void Output(Object *pOpe);

void OptGI(Object *pCursor);

void OptDoorLight(int X, int Y);
void OptKey(int X, int Y);

void OptHP(int HP);
void OptRedHP(int X, int Y);
void OptGreenHP(int X, int Y);
void OptYellowHP(int X, int Y);

void OptCursor(Object *pCursor);
void OptRedCursor(Object *pCursor);
void OptYellowCursor(Object *pCursor);
void OptWhiteCursor(Object *pCursor);
void TransparentImage(IMAGE *dstimg, int x, int y, IMAGE *srcimg);

void Hint(Object *pCursor);
void Exp0Hint(Object *pCursor);

void OptIntro(int Level);
void Exp0Intro();
void Exp1Intro();
void Exp2Intro();
void Exp3Intro();
void OptCldPrsKey(int X, int Y);

#endif
